home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
UTIL
/
SYS
/
RPCBOOT
/
!RPCBootEd
/
Resources
/
Germany
/
Help
next >
Wrap
Text File
|
1995-03-28
|
13KB
|
287 lines
RPCBootEd Handbuch
——————————————————
Über RPCBootEd
——————————————
RPCBootEd ist ein Programm zum Erzeugen und Editieren der Boot- (Start-)
Sequenz des RiscPC. Seine Features sind:
• Einfach zu bedienen:
- Die Objekte werden mit Namen und Symbol angezeigt
- Ziehen von Objekten vom Filer-Fenster in das RPCBootEd-Fenster
- Verschieben von Objekten innerhalb von RPCBootEd zum Ändern der
Reihenfolge, in der sie ausgeführt werden
• Schnelles Durchführen von Änderungen: RPCBootEd liest die vorhandene
Bootsequenz, wenn es gestartet wird. Praktisch alle Änderungen können mit
der Maus durchgeführt werden.
• Verschiedene Aktionen für jedes Objekt:
- Anwendungen können gestartet oder gebootet werden (als wenn sie vom
Filer 'gesehen' werden), oder dem Apps Verzeichnis hinzugefügt werden.
- Verzeichnisse können geöffnet werden (Filer_OpenDir)
- Sprite-Dateien können in die Wimp Area geladen (*IconSprites) oder für
Fensterrahmen genutzt werden (*ToolSprites)
- Module werden geladen (RMLoad)
- Zu allen Anwendungen und Dateien können Parameter für die
Kommandozeile angegeben werden.
RPCBootEd unterstützt !Info (!Help), Acorn's interaktive Hilfe-Anwendung.
RPCBootEd ist FreeWare. Für die Nutzungsbedingungen lies die Copyright-
Notiz am Ende dieses Textes.
Struktur der Bootsequenz
————————————————————————
Folgendes geschieht, wenn du deinen RiscPC startest (*):
0. RISC OS wird initialisiert; der Power-On Selbsttest läuft ab und wenn
alles OK ist, erscheinen die Meldungen 'RISC OS ..MB' und 'Acorn ADFS'.
1. $.!Boot.!Run wird ausgeführt. Nachdem es einige Variablen gesetzt hat,
startet es
2. $.!Boot.Utils.BootRun. Dieses
a. startet $.!Boot.Choices.Boot.PreDesktop. In dieser Datei steht die
Vor-Desktop-Sequenz. Hier wird alles ausgeführt, was vor Aufruf des
Desktops bekannt sein muß, wie
• Obey-Dateien, die Aliase, Pfade usw. definieren
• Eine Font-Datei laden, um den Standard-Zeichensatz zu ersetzen
• Sprite-Dateien, um die Standard-Sprites zu ersetzen
• Toolsprite-Dateien für neue Fensterrahmen
b. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach Modulen
und lädt diese
c. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach Sprite-
Dateien und lädt diese mit *IconSprites in die Wimp Area
d. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach Obey-
Dateien und führt diese aus
e. durchsucht das Verzeichnis $.!Boot.Choices.Boot.PreDesk nach
Verzeichnissen und führt diese aus (d.h. startet die !Run-Datei in
dem Verzeichnis)
f. startet $.!Boot.Choices.Boot.Desktop. Das ist die Desktop-Sequenz,
die üblicherweise enthält:
• Kommandos, um !System, !Schriften (!Fonts) und !Temp (!Scrap) zu
initialisieren
• Anwendungen booten, die der Filer 'gesehen' haben soll, z.B.
!Paint, !Draw oder !ArcFS. So weiß das Wimp, was bei einem
Doppelklick auf eine Draw- oder Archiv-Datei zu tun ist
• Anwendungen starten, die ständig geladen sein sollen, wie z.B. ein
Backdrop-Programm oder deinen bevorzugten Texteditor
• Verzeichnisse öffnen, die Daten enthalten, an denen du gerade
arbeitest
(*) zumindest ist das in den Voreinstellungen meines RiscPC so
RPCBootEd kann die Dateien editieren, die unter 2a und 2f genannt sind.
Die anderen Teile können nicht geändert werden, was aber auch nicht nötig
ist, denn in der Vor-Desktop-Sequenz lassen sich alle Sachen unterbringen,
die in 2b - 2e stehen.
RPCBootEd benutzen
——————————————————
Das Programm erzeugt, wie üblich, ein Symbol auf der Symbolleiste. Wird
RPCBootEd zum ersten Mal benutzt, ist dieses Symbol grau. RPCBootEd muß
sich erst selbst installieren, bevor es benutzt werden kann. Klicke
AUSWAHL auf das Symbol oder wähle 'Installieren' vom Menü.
Die Installation macht folgendes:
• Erzeugt ein Verzeichnis $.!Boot.Choices.Boot.RPCBootEd, in dem Backup-
Kopien der Original Boot Sequenzen gespeichert werden
• Kopiert die Original Sequenzen in das soeben angelegte Verzeichnis
• Ersetzt die vorhandenen Sequenzen durch die leeren Sequenzen. Diese sind
identisch zu den ausgelieferten, mit den Ausnahmen, daß
- die Anwendungen in $.Apps nicht automatisch in das Apps Verzeichnis
kommen,
- die Anwendungen in $.Hilfsprogs ($.Utilities) und $.Drucken ($.
Printing) nicht gebootet werden.
Der Grund dafür ist die größere Freiheit, die man dann hat, seine
Verzeichnisstruktur aufzubauen.
Nach der Installation werden die zwei Sequenz-Fenster geöffnet.
War RPCBootEd bereits installiert, so werden die beiden vorhandenen
Sequenzen gelesen, wenn RPCBootEd startet. Die Sequenz-Fenster werden
durch einen AUSWAHL-Klick auf das Symbol geöffnet. Ein SPEZIAL-Klick auf
das Symbol schließt die Fenster wieder.
RPCBootEd nicht mehr benutzen
—————————————————————————————
Für den Fall, daß du RPCBootEd nicht mehr benutzen willst, können alle
vorgenommenen Änderungen durch Auswahl von 'De-Installieren' im Menü
rückgängig gemacht werden. Die gesicherten Backups werden dann
zurückkopiert.
Editieren der Boot-Sequenzen
————————————————————————————
Die Sequenz-Fenster zeigen die Boot-Sequenzen. Jede Sequenz besteht aus
einer Folge von Objekten (Dateien, Anwendungen oder Verzeichnissen). Jedes
Objekt wird mit Symbol und Namen angezeigt. Rechts davon steht die Aktion.
Die Aktion ist das Kommando, das auf das Objekt angewendet wird, wenn die
Sequenz ausgeführt wird.
Innerhalb eines Sequenz-Fensters gibt es die folgenden Möglichkeiten:
• Ein neues Objekt in die Sequenz aufnehmen: Ziehe dazu das Objekt (Datei,
Anwendung oder Verzeichnis) aus einem Filer-Fenster an die passende
Stelle im RPCBootEd Sequenz-Fenster. Das neue Objekt wird dann in die
Sequenz eingefügt. Es erhält eine Standard-Aktion, die vom Typ des
Objektes abhängt.
• Die Aktion für ein Objekt ändern: Klicke mit AUSWAHL oder SPEZIAL auf
die Aktion des Objektes.
• Die Reihenfolge der Objekte in der Sequenz ändern: Ziehe dazu das Objekt
an die gewünschte Stelle. Es wird vor dem Objekt, über dem es
losgelassen wird, eingefügt.
• Ein Objekt in die andere Sequenz verschieben: Ziehe das Objekt in das
andere Sequenz-Fenster an die gewünschte Stelle.
• Ein Objekt deaktivieren: Klicke SPEZIAL auf das Symbol des Objektes. Ein
so deaktiviertes Objekt wird in grau dargestellt. Es wird mit dem Rest
der Sequenz abgespeichert, aber nicht ausgeführt, da es (mit einem '|')
auskommentiert ist. Das kann praktisch sein, wenn man mit einer Boot-
Sequenz experimentiert.
• Das Verzeichnis öffnen, in dem sich das Objekt befindet: Doppelklicke
AUSWAHL auf dem Objekt.
MENÜ über einem Sequenz-Fenster öffnet ein Menü mit einer Reihe von
Auswahlmöglichkeiten:
• Anzeigen
In dem Untermenü kann ausgewählt werden, wie die Anzeige aussehen soll:
- 'Name und Aktion' zeigt nur das Symbol, den Namen und die Aktion für
das Objekt
- 'Volle Info' zeigt zusätzlich noch die Parameter
• Objekt->Nicht aktiv
Schaltet um zwischen dem aktiven und nicht aktiven Zustand des Objektes
• Objekt->Parameter
In dem beschreibbaren Untermenü können die Parameter für dieses Objekt
eingegeben werden.
• Objekt->Verzeichnis öffnen
Öffnet das Verzeichnis, in dem sich das Objekt befindet.
• Objekt->Setze auf '$'
Wenn das Objekt ein Verzeichnis ist, ändert dieser Eintrag den Namen des
Verzeichnisses auf '$'. Das ist nötig, wenn das Wurzelverzeichnis mit
Filer_OpenDir geöffnet werden soll, da das Wurzelverzeichnis kein Symbol
hat, das auf RPCBootEd gezogen werden kann. In diesem Fall ziehe ein
anderes Verzeichnis in die Sequenz und wähle diese Option.
• Objekt->Löschen
Entfernt das Objekt aus der Sequenz.
• Speichern
Speichert diese Sequenz auf die Festplatte.
• Neu lesen->Aktuelle Version
Liest die aktuelle Bootsequenz erneut, was sinnvoll ist, wenn du sie
etwas sehr durcheinander gebracht hast.
• Neu lesen->Vorige Version
Liest die vorherige Version dieser Sequenz, was nützlich ist, wenn du
nach etwas experimentieren die alte Sequenz wiederhaben möchtest.
Das Menü über der Symbolleiste hat, zusätzlich zu den üblichen 'Info' und
'Beenden', noch zwei Einträge:
• Installieren/De-Installieren
Siehe oben die Abschnitte 'RPCBootEd benutzen' und 'RPCBootEd nicht mehr
benutzen'.
• Status speichern
Speichert den aktuellen Zustand der Sequenz-Fenster (die Position auf
dem Bildschirm und den Zustand der Anzeige).
Einstellen der Sprache mit ResFind
——————————————————————————————————
!RPCBootEd paßt sich automatisch an die Sprache des Rechners an, falls
die Meldungen usw. in der Sprache vorhanden sind. Dazu befindet sich in
der Applikationn ein Verzeichnis Resources, in dem sich für jede Sprache
ein Verzeichnis mit deren Namen befindet. Sollte Ihre Sprache dort nicht
zu finden sein, können Sie gerne das Verzeichnis einer anderen kopieren
und den Inhalt übersetzen.
Beim Starten des Programmes wird ein Utility namens ResFind aufgerufen,
welches die konfigurierte Sprache ausliest und nachschaut, ob das passende
Sprach-Verzeichnis zu finden ist. Anderenfalls läuft das Programm in
englisch (UK). Durch ein paar Variablen, die am besten in der !Boot-Datei
des Rechners gesetzt werden, kann die Sprachsuche Ihren eigenen
Bedürfnissen angepaßt werden. Damit kann z.B. erreicht werden, daß ein
Programm immer in einer bestimmten Sprache läuft (z.B., weil die
Übersetzung in die Landessprache nicht so gelungen ist). Weiterhin ist es
möglich, Sprachen anzugeben, nach denen gesucht wird, bevor Englisch an
die Reihe kommt.
Die Steuerung erfolgt durch folgende drei System-Variablen, die am besten
in der System-!Boot-Datei gesetzt werden sollten:
RPCBootEd$Language, ResFind$LanguagesPref und ResFind$Languages$Suff.
Beim Aufruf der Applikationn sucht ResFind nach der ersten Sprache, die
unterstützt wird entlang folgender Liste von Sprachen:
1. Inhalt der Variablen RPCBootEd$Language
2. Inhalt der Variablen ResFind$LanguagesPref
3. Die konfigurierte Sprache
4. Inhalt der Variablen ResFind$LanguagesSuff
5. UK
Nehmen wir als Beispiel einen norwegischen User (weil von dort so viel
gute Software kommt), der seine Maschine auf 'Norway' konfiguriert hat.
Nun ist diese Sprache im restlichen Europa nicht sehr verbreitet, weswegen
ein nicht norwegisches Programm üblicherweise keine passende Übersetzung
anbieten wird. Unser User ist aber sehr sprachbegabt und spricht noch sehr
gut deutsch und französisch, wohingegen das englisch nur für Notfälle
ausreicht. Er möchte also, soweit möglich, vor der englischen Version
lieber eine deutsche oder französische, falls vorhanden. Er schreibt
demnach in seine System-!Boot-Datei die Zeile
*Set ResFind$LanguagesSuff Germany,France
Wird nun eine Applikationn, die (wie diese) ResFind verwendet aufgerufen,
läuft das Programm in der ersten angebotene Sprache aus der Liste 'Norway,
Germany,France,UK'.
Hat dieser User z.B. eine Applikationn !Otto, die die Sprache 'Humorvoll'
mit entsprechend amüsanten Meldungen bietet, dann genügt die Zeile
*Set Otto$Language Humor
in der !Boot-Datei, um sicherzustellen, daß !Otto humorvoll läuft - egal,
was in den anderen Variablen steht.
Copyright-Notiz
——————————————-
Dieses Programm ist Freeware. Das bedeutet, daß das Copyright bei mir
verbleibt. Du kannst das Programm frei kopieren und verteilen, solange
alle Original-Dateien dabeibleiben (*) und es nicht verkauft wird. PD
Libraries dürfen eine nominelle Gebühr für die Kosten des Kopierens und
Versendens erheben. Die Benutzung des Programms geschieht auf eigene
Gefahr. Das Programm darf für eigene Bedürfnisse verändert werden. Ist es
eine Fehlerkorrektur oder eine wesentliche Verbesserung, schicke die
Änderungen bitte an meine Adresse.
Dick Alstein
Lijnslagerstraat 204
5625 BP Eindhoven
The Netherlands
e-mail: wsinda@win.tue.nl
(*): Einzige Ausnahme ist das Hinzufügen weiterer Sprachen: Du wirst
ermutigt, die Dateien aus !RPCBootEd.Resources.UK (oder .Germany) in
deine bevorzugte Sprache zu übersetzen und diese dem Programm
hinzuzufügen. Eine Kopie der Übersetzung schicke bitte an meine
Adresse.
Das MenuUtils Modul ist © Alex Petrov
ResFind ist Copyright 1992
Olaf Krumnow & Herbert zur Nedden
German Archimedes Group (GAG)
Olaf Krumnow Herbert zur Nedden
August-Bebel-Straße 102c Alte Landstraße 21
D-21029 Hamburg D-22962 Siek
Germany Germany
(+49 40) 7 21 92 87 (+49 41 07) 99 00
okrumnow@archh.hanse.de hzn@archh.hanse.de